/*
 *  Copyright 2023 Collate.
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *  http://www.apache.org/licenses/LICENSE-2.0
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

@import (reference) '../variables.less';

.ant-select-custom {
  width: 100%;
  margin: 8px 0px;
  outline: none;
}
.ant-select-custom:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: @primary-color;
}
.ant-select-focused {
  border-color: @primary-color;
  outline: none;
}

.ant-advaced-field-select {
  color: @primary-color;
  min-width: 130px;
}
.ant-suggestion-dropdown {
  min-width: 200px !important;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: var(--ant-primary-1);
}
.ant-select-tree-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.no-wrap-option {
  .ant-select-item {
    .ant-select-item-option-content {
      white-space: unset;
      word-wrap: break-word;
    }
  }
}

.ant-select.trim-select {
  .ant-select-selection-overflow {
    max-height: 200px;
    overflow-y: auto;
  }
}

// need to add border for dropdown globally as per new design system
.ant-select-dropdown {
  border: 1px solid @grey-300;
}
